SEND ALL THEMES AND QUESTIONS TO SHROOMIE@DRAGONSTUDIOS.COM

Below are a description of all of the properties of the theme editor.
You compile a theme using these steps:

1. Edit the theme.dat file in a text editor setting the properties to
    suit you.
2. Make sure all the .gif files for pictures are in the same directory.
3. Run CompileTheme.exe and make the theme (nothing should appear in the
    top area and everything should show up on the bottom).
4. Open your theme with Apprentice to test it out.
5. Send it to me at shroomie@dragonstudios.com for posting!!! :o)

Note:  All things that have only two settings (true, false / on, off)
       use 0 or 1.  0 means false and 1 means true.  All things that
       have many properties use 1,2,3,4,5 etc.  All color use either
       clColor (clWhite, clBlack, clTeal, clGold, clSilver, clGray, clRed,
       etc.) or you can use the prettier method. $RRGGBB (i think i have those
       in the correct order...tell me if I don't)  RR is the red.  GG is the
       green.  BB is the blue.  Most HTML editors and graphics programs use
       something like this.  Look at theme.dat as an example.


TheTheme: Your theme name
TheAuthor: Your name
TheWeb: Your web site
TheIdea: A theme description

NameColor: The color of the card names
AliasColor: The color of the card antialiasing
NormalBorder: The color of the card borders
LandBorder: The color of the land borders
SelectedBorder: The color of selected borders
FlagColor: The color of the card flags (tapped, attack, etc.)
FlagFontColor: The color of the card flag font
FlagBorder: The color of the card flag border
DeckArea: The color of background of the left side
DeckAreaFont: The color of the font of the left side
ButtonArea: The color of the background of the top bar
StatusArea: The color of the background of the bottom bar
StatusAreaFont: The color of the font of the bottom bar
BufferColor: The color of the text buffer background
BufferTextColor: The color of the text buffer font
MessageColor: The color of the message bar background 
MessageTextColor: The color of the message bar font
HandArea: The color of your hand box background
HandAreaFont: The color of your hand box font
MarkerColor: The color of the phase markers
FormColor: The general form color
ForeButtonColor: The button color foreground (not yet implemented)
BackButtonColor: The button color background (not yet implemented)
StampColor: The color of the timestamp font
DashColor: The color of the timestamp dash font

CardFont: The font of the card names
CardFontSize: The size of the font for the card names
HandFont: The font of the cards in one's hand
HandFontSize: The size of the font for the cards in one's hand
MsgFont: The font of the msg area
MsgFontSize: The size of the font of the msg area
StatusFont: The status area font
StatusFontSize: The size of the status area font

Tile: Is the background is tiled?
AntiAlias: Are the card names antialiased?

tHand, lHand, rHand,
tButton, lButton, rButton,
tEdit, lEdit, rEdit:  There are are spare pics that you can do alot with. 
                      The align property is added so you can specify a side 
                      for them to stick to (usefull for bars with ends)

All the bSomething's are buttons.
All the cSomething's are chaos buttons
All the pSomething's are phases
All the sSomething's are phase markers

Example button:

[bStart]
bStart=bStart.gif              //The picture file
bStart.Normal.Width=36         //The width of the pic
bStart.Normal.Height=39        //The height of the pic
bStart.Normal.Left=30          //The space from the left side
bStart.Normal.Top=1            //The space from the top
bStart.Normal.Visible=1        //Is it visible?
bStart.Normal.Filled=1         //Do you even want it at all?
bStart.Alternate.Width=36      //And the below properties are the same but used for alternate/chaos mode.
bStart.Alternate.Height=39
bStart.Alternate.Left=30
bStart.Alternate.Top=1
bStart.Alternate.Visible=1
bStart.Alternate.Filled=1

Example marker:

[sUntap]
sUntap.Normal.Width=30             //The width of the shape
sUntap.Normal.Height=13            //The height of the shape
sUntap.Normal.Left=193             //The space from the left side
sUntap.Normal.Top=13               //The space from the top
sUntap.Normal.Visible=1            //Is it visible?
sUntap.Normal.Shape=3              //What shape is it? 1,2,3,4,5, etc are all different shapes 
sUntap.Normal.Brush.Color=clWhite  //What color is it filled with?
sUntap.Normal.Brush.Style=1        //How is it filled? 1,2,3,4,5, etc are all different fill methods
sUntap.Normal.Pen.Color=clWhite    //What color of the outline?
sUntap.Alternate.Width=30          //And the below properties are the same but used for alternate/chaos mode.
sUntap.Alternate.Height=13
sUntap.Alternate.Left=265
sUntap.Alternate.Top=13
sUntap.Alternate.Visible=0
sUntap.Alternate.Shape=3
sUntap.Alternate.Brush.Color=clWhite
sUntap.Alternate.Brush.Style=1
sUntap.Alternate.Pen.Color=clWhite
